package com.mfangsoft.zhuangjialong.integration.order.model;

import java.util.Date;
import java.util.List;
import java.util.Map;

public class OrderInfo {
	private Integer orderId; //订单id
	private String orderCode; //订单编号
	private Integer orderState; //订单编号
	private Integer orderType; //订单类型
	private String productModel; //产品型号
	private String customerName; //购买人名字
	private String customerPhone; //购买人电话
	private String shopName; //商户名称
	private String sellerName; //所属导购名字
	private String typistName; //填单人名字
	private String orderPrice; //订单金额
	private String activityName; //活动名称
	private String activityCode; //活动编号
	private String sellerPhone; //导购电话
	private String typistPhone;//单人电话
	private String consignee; //收货人名字
	private String consigneePhone; //收货人电话
	private String consigneeAddress; //收货人地址
	private String createTime; //创建时间
	private String province;
	private String city;
	private String district;
	private String realPayPrice;
	private List<ProductInfo> productInfoList; //订单商品集合
	private String explain;// 订单说明
	private String remarks; //备注
	private String depositPrice;//预付定金
	private String isUseActivityCard; //活动卡名称
	private String payStatus;//付款方式
	private Integer luckyNum;//可抽奖次数
	private String prize;//满赠奖品内容
	private Integer customerId;
	private Integer sellerId;
	private Integer explainId;
	private Integer activityId;
	private Integer typistId;
	private Integer shopId;
	private String prizes;//砸金蛋+抽奖
	private String search;//助手端 小程序端搜索条件
	private List<Map<String,Object>> activityDetail;
	private List<Map<String,Object>> activityNumRule;//活动次数计算规则
	private List<Map<String,Object>> activityPresentRule;//活动满赠规则
	private List<Map<String,Object>> num;
	private String closeCause;//关闭原因
	private Integer closeWay;//关闭原因
	private String filiale;//分公司名称

	public OrderInfo() {
		super();
		// TODO Auto-generated constructor stub
	}
	public OrderInfo(Integer orderId, String orderCode, Integer orderState, Integer orderType, String productModel,
			String customerName, String customerPhone, String shopName, String sellerName, String typistName,
			String orderPrice, String activityName, String activityCode, String sellerPhone, String typistPhone,
			String consignee, String consigneePhone, String consigneeAddress, String createTime, String province,
			String city, String district, String realPayPrice, List<ProductInfo> productInfoList, String explain,
			String remarks, String depositPrice, String isUseActivityCard, String payStatus, Integer luckyNum,
			String prize, Integer customerId, Integer sellerId, Integer explainId, Integer activityId, Integer typistId,
			Integer shopId, String prizes, String search, List<Map<String, Object>> activityDetail,
			List<Map<String, Object>> activityNumRule, List<Map<String, Object>> activityPresentRule,
			List<Map<String, Object>> num, String closeCause, Integer closeWay, String filiale) {
		super();
		this.orderId = orderId;
		this.orderCode = orderCode;
		this.orderState = orderState;
		this.orderType = orderType;
		this.productModel = productModel;
		this.customerName = customerName;
		this.customerPhone = customerPhone;
		this.shopName = shopName;
		this.sellerName = sellerName;
		this.typistName = typistName;
		this.orderPrice = orderPrice;
		this.activityName = activityName;
		this.activityCode = activityCode;
		this.sellerPhone = sellerPhone;
		this.typistPhone = typistPhone;
		this.consignee = consignee;
		this.consigneePhone = consigneePhone;
		this.consigneeAddress = consigneeAddress;
		this.createTime = createTime;
		this.province = province;
		this.city = city;
		this.district = district;
		this.realPayPrice = realPayPrice;
		this.productInfoList = productInfoList;
		this.explain = explain;
		this.remarks = remarks;
		this.depositPrice = depositPrice;
		this.isUseActivityCard = isUseActivityCard;
		this.payStatus = payStatus;
		this.luckyNum = luckyNum;
		this.prize = prize;
		this.customerId = customerId;
		this.sellerId = sellerId;
		this.explainId = explainId;
		this.activityId = activityId;
		this.typistId = typistId;
		this.shopId = shopId;
		this.prizes = prizes;
		this.search = search;
		this.activityDetail = activityDetail;
		this.activityNumRule = activityNumRule;
		this.activityPresentRule = activityPresentRule;
		this.num = num;
		this.closeCause = closeCause;
		this.closeWay = closeWay;
		this.filiale = filiale;
	}
	@Override
	public String toString() {
		return "OrderInfo [orderId=" + orderId + ", orderCode=" + orderCode + ", orderState=" + orderState
				+ ", orderType=" + orderType + ", productModel=" + productModel + ", customerName=" + customerName
				+ ", customerPhone=" + customerPhone + ", shopName=" + shopName + ", sellerName=" + sellerName
				+ ", typistName=" + typistName + ", orderPrice=" + orderPrice + ", activityName=" + activityName
				+ ", activityCode=" + activityCode + ", sellerPhone=" + sellerPhone + ", typistPhone=" + typistPhone
				+ ", consignee=" + consignee + ", consigneePhone=" + consigneePhone + ", consigneeAddress="
				+ consigneeAddress + ", createTime=" + createTime + ", province=" + province + ", city=" + city
				+ ", district=" + district + ", realPayPrice=" + realPayPrice + ", productInfoList=" + productInfoList
				+ ", explain=" + explain + ", remarks=" + remarks + ", depositPrice=" + depositPrice
				+ ", isUseActivityCard=" + isUseActivityCard + ", payStatus=" + payStatus + ", luckyNum=" + luckyNum
				+ ", prize=" + prize + ", customerId=" + customerId + ", sellerId=" + sellerId + ", explainId="
				+ explainId + ", activityId=" + activityId + ", typistId=" + typistId + ", shopId=" + shopId
				+ ", prizes=" + prizes + ", search=" + search + ", activityDetail=" + activityDetail
				+ ", activityNumRule=" + activityNumRule + ", activityPresentRule=" + activityPresentRule + ", num="
				+ num + ", closeCause=" + closeCause + ", closeWay=" + closeWay + ", filiale=" + filiale + "]";
	}
	public String getFiliale() {
		return filiale;
	}
	public void setFiliale(String filiale) {
		this.filiale = filiale;
	}
	public String getCloseCause() {
		return closeCause;
	}
	public void setCloseCause(String closeCause) {
		this.closeCause = closeCause;
	}
	public Integer getCloseWay() {
		return closeWay;
	}
	public void setCloseWay(Integer closeWay) {
		this.closeWay = closeWay;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public List<Map<String, Object>> getNum() {
		return num;
	}
	public void setNum(List<Map<String, Object>> num) {
		this.num = num;
	}
	public List<Map<String, Object>> getActivityNumRule() {
		return activityNumRule;
	}
	public void setActivityNumRule(List<Map<String, Object>> activityNumRule) {
		this.activityNumRule = activityNumRule;
	}
	public List<Map<String, Object>> getActivityPresentRule() {
		return activityPresentRule;
	}
	public void setActivityPresentRule(List<Map<String, Object>> activityPresentRule) {
		this.activityPresentRule = activityPresentRule;
	}
	public List<Map<String, Object>> getActivityDetail() {
		return activityDetail;
	}
	public void setActivityDetail(List<Map<String, Object>> activityDetail) {
		this.activityDetail = activityDetail;
	}
	public String getExplain() {
		return explain;
	}
	public void setExplain(String explain) {
		this.explain = explain;
	}
	public String getIsUseActivityCard() {
		return isUseActivityCard;
	}
	public void setIsUseActivityCard(String isUseActivityCard) {
		this.isUseActivityCard = isUseActivityCard;
	}
	public String getSearch() {
		return search;
	}
	public void setSearch(String search) {
		this.search = search;
	}
	public String getCustomerPhone() {
		return customerPhone;
	}
	public void setCustomerPhone(String customerPhone) {
		this.customerPhone = customerPhone;
	}
	public String getPrizes() {
		return prizes;
	}
	public void setPrizes(String prizes) {
		this.prizes = prizes;
	}
	public Integer getActivityId() {
		return activityId;
	}
	public void setActivityId(Integer activityId) {
		this.activityId = activityId;
	}
	public Integer getShopId() {
		return shopId;
	}
	public void setShopId(Integer shopId) {
		this.shopId = shopId;
	}
	public Integer getCustomerId() {
		return customerId;
	}
	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}
	public Integer getSellerId() {
		return sellerId;
	}
	public void setSellerId(Integer sellerId) {
		this.sellerId = sellerId;
	}
	public Integer getExplainId() {
		return explainId;
	}
	public void setExplainId(Integer explainId) {
		this.explainId = explainId;
	}
	public Integer getTypistId() {
		return typistId;
	}
	public void setTypistId(Integer typistId) {
		this.typistId = typistId;
	}
	public String getConsigneeAddress() {
		return consigneeAddress;
	}
	public void setConsigneeAddress(String consigneeAddress) {
		this.consigneeAddress = consigneeAddress;
	}
	public String getDepositPrice() {
		return depositPrice;
	}
	public void setDepositPrice(String depositPrice) {
		this.depositPrice = depositPrice;
	}
	public String getPayStatus() {
		return payStatus;
	}
	public void setPayStatus(String payStatus) {
		this.payStatus = payStatus;
	}
	public Integer getLuckyNum() {
		return luckyNum;
	}
	public void setLuckyNum(Integer luckyNum) {
		this.luckyNum = luckyNum;
	}
	public String getPrize() {
		return prize;
	}
	public void setPrize(String prize) {
		this.prize = prize;
	}
	public String getRemarks() {
		return remarks;
	}
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	public Integer getOrderId() {
		return orderId;
	}
	public void setOrderId(Integer orderId) {
		this.orderId = orderId;
	}
	public String getOrderCode() {
		return orderCode;
	}
	public void setOrderCode(String orderCode) {
		this.orderCode = orderCode;
	}
	public Integer getOrderState() {
		return orderState;
	}
	public void setOrderState(Integer orderState) {
		this.orderState = orderState;
	}
	public Integer getOrderType() {
		return orderType;
	}
	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}
	public String getProductModel() {
		return productModel;
	}
	public void setProductModel(String productModel) {
		this.productModel = productModel;
	}
	public String getCustomerName() {
		return customerName;
	}
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}
	public String getShopName() {
		return shopName;
	}
	public void setShopName(String shopName) {
		this.shopName = shopName;
	}
	public String getSellerName() {
		return sellerName;
	}
	public void setSellerName(String sellerName) {
		this.sellerName = sellerName;
	}
	public String getTypistName() {
		return typistName;
	}
	public void setTypistName(String typistName) {
		this.typistName = typistName;
	}
	public String getOrderPrice() {
		return orderPrice;
	}
	public void setOrderPrice(String orderPrice) {
		this.orderPrice = orderPrice;
	}
	public String getActivityName() {
		return activityName;
	}
	public void setActivityName(String activityName) {
		this.activityName = activityName;
	}
	public String getActivityCode() {
		return activityCode;
	}
	public void setActivityCode(String activityCode) {
		this.activityCode = activityCode;
	}
	public String getSellerPhone() {
		return sellerPhone;
	}
	public void setSellerPhone(String sellerPhone) {
		this.sellerPhone = sellerPhone;
	}
	public String getTypistPhone() {
		return typistPhone;
	}
	public void setTypistPhone(String typistPhone) {
		this.typistPhone = typistPhone;
	}
	public String getConsignee() {
		return consignee;
	}
	public void setConsignee(String consignee) {
		this.consignee = consignee;
	}
	public String getConsigneePhone() {
		return consigneePhone;
	}
	public void setConsigneePhone(String consigneePhone) {
		this.consigneePhone = consigneePhone;
	}
	public String getProvince() {
		return province;
	}
	public void setProvince(String province) {
		this.province = province;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getDistrict() {
		return district;
	}
	public void setDistrict(String district) {
		this.district = district;
	}
	public String getRealPayPrice() {
		return realPayPrice;
	}
	public void setRealPayPrice(String realPayPrice) {
		this.realPayPrice = realPayPrice;
	}
	public List<ProductInfo> getProductInfoList() {
		return productInfoList;
	}
	public void setProductInfoList(List<ProductInfo> productInfoList) {
		this.productInfoList = productInfoList;
	}
	
}
